#include <iostream>
#include <string>



using namespace std;



/*
sizeof strlen


malloc 创建动态空间
free    释放动态空间的

栈   

堆

常量 静态 全局

代码区

new

delete
*/

int * func_1(int  num)
{
    // 创建空间
    int * num_ptr = new int(1000);
    return num_ptr;
}


int main(int argc, char const *argv[])
{

    int * num_ptr = func_1(10);

    cout << *num_ptr << endl;

    *num_ptr = 80;
    cout << *num_ptr << endl;

    // 释放空间
    delete num_ptr;

    return 0;
}


